package rad.framework.mda.generator.template.test.resources;

public class Interceptors
{
  protected static String nl;
  public static synchronized Interceptors create(String lineSeparator)
  {
    nl = lineSeparator;
    Interceptors result = new Interceptors();
    nl = null;
    return result;
  }

  public final String NL = nl == null ? (System.getProperties().getProperty("line.separator")) : nl;
  protected final String TEXT_1 = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + NL + "<!DOCTYPE aop PUBLIC" + NL + "   \"-//JBoss//DTD JBOSS AOP 1.0//EN\"" + NL + "   \"http://www.jboss.org/aop/dtd/jboss-aop_1_0.dtd\">" + NL + "" + NL + "<aop>" + NL + "   <interceptor class=\"org.jboss.aspects.remoting.InvokeRemoteInterceptor\" scope=\"PER_VM\"/>" + NL + "   <interceptor class=\"org.jboss.aspects.security.SecurityClientInterceptor\" scope=\"PER_VM\"/>" + NL + "   <interceptor class=\"org.jboss.aspects.tx.ClientTxPropagationInterceptor\" scope=\"PER_VM\"/>" + NL + "   <interceptor class=\"org.jboss.ejb3.remoting.IsLocalInterceptor\" scope=\"PER_VM\"/>" + NL + "   <interceptor class=\"org.jboss.aspects.remoting.ClusterChooserInterceptor\" scope=\"PER_VM\"/>" + NL + "" + NL + "   <interceptor class=\"org.jboss.aspects.tx.TxPropagationInterceptor\" scope=\"PER_VM\"/>" + NL + "" + NL + "   <stack name=\"ServiceClientInterceptors\">" + NL + "      <interceptor-ref name=\"org.jboss.ejb3.remoting.IsLocalInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.security.SecurityClientInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.tx.ClientTxPropagationInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.remoting.InvokeRemoteInterceptor\"/>" + NL + "   </stack>" + NL + "" + NL + "   <stack name=\"AsynchronousStatelessSessionClientInterceptors\">" + NL + "      <interceptor-ref name=\"org.jboss.ejb3.remoting.IsLocalInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.security.SecurityClientInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.tx.ClientTxPropagationInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.remoting.InvokeRemoteInterceptor\"/>" + NL + "   </stack>" + NL + "" + NL + "   <stack name=\"AsynchronousStatefulSessionClientInterceptors\">" + NL + "      <interceptor-ref name=\"org.jboss.ejb3.remoting.IsLocalInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.security.SecurityClientInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.tx.ClientTxPropagationInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.remoting.InvokeRemoteInterceptor\"/>" + NL + "   </stack>" + NL + "" + NL + "   <stack name=\"StatelessSessionClientInterceptors\">" + NL + "      <interceptor-ref name=\"org.jboss.ejb3.remoting.IsLocalInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.security.SecurityClientInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.tx.ClientTxPropagationInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.remoting.InvokeRemoteInterceptor\"/>" + NL + "   </stack>" + NL + "" + NL + "   <stack name=\"StatefulSessionClientInterceptors\">" + NL + "      <interceptor-ref name=\"org.jboss.ejb3.remoting.IsLocalInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.security.SecurityClientInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.tx.ClientTxPropagationInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.remoting.InvokeRemoteInterceptor\"/>" + NL + "   </stack>" + NL + "" + NL + "   <stack name=\"ClusteredStatelessSessionClientInterceptors\">" + NL + "      <interceptor-ref name=\"org.jboss.ejb3.remoting.IsLocalInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.security.SecurityClientInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.tx.ClientTxPropagationInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.remoting.ClusterChooserInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.remoting.InvokeRemoteInterceptor\"/>" + NL + "   </stack>" + NL + "" + NL + "   <stack name=\"ClusteredStatefulSessionClientInterceptors\">" + NL + "      <interceptor-ref name=\"org.jboss.ejb3.remoting.IsLocalInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.security.SecurityClientInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.tx.ClientTxPropagationInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.remoting.ClusterChooserInterceptor\"/>" + NL + "      <interceptor-ref name=\"org.jboss.aspects.remoting.InvokeRemoteInterceptor\"/>" + NL + "   </stack>" + NL + "" + NL + "   <interceptor class=\"org.jboss.ejb3.asynchronous.AsynchronousInterceptor\" scope=\"PER_CLASS\"/>" + NL + "   <interceptor class=\"org.jboss.ejb3.ENCPropagationInterceptor\" scope=\"PER_VM\"/>" + NL + "   <interceptor factory=\"org.jboss.ejb3.security.RoleBasedAuthorizationInterceptorFactory\" scope=\"PER_CLASS\"/>" + NL + "   <interceptor factory=\"org.jboss.ejb3.security.AuthenticationInterceptorFactory\" scope=\"PER_CLASS\"/>" + NL + "   <interceptor factory=\"org.jboss.ejb3.security.RunAsSecurityInterceptorFactory\" scope=\"PER_CLASS\"/>" + NL + "   <interceptor class=\"org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor\" scope=\"PER_VM\"/>" + NL + "   <interceptor class=\"org.jboss.ejb3.stateless.StatelessInstanceInterceptor\" scope=\"PER_VM\"/>" + NL + "   <interceptor class=\"org.jboss.ejb3.stateful.StatefulInstanceInterceptor\" scope=\"PER_VM\"/>" + NL + "   <interceptor class=\"org.jboss.ejb3.stateful.SessionSynchronizationInterceptor\" scope=\"PER_VM\"/>" + NL + "   <interceptor class=\"org.jboss.ejb3.service.ServiceSingletonInterceptor\" scope=\"PER_VM\"/>" + NL + "   <interceptor class=\"org.jboss.ejb3.cache.StatefulReplicationInterceptor\" scope=\"PER_VM\"/>" + NL + "   <interceptor factory=\"org.jboss.ejb3.stateful.StatefulRemoveFactory\" scope=\"PER_CLASS_JOINPOINT\"/>" + NL + "   <interceptor factory=\"org.jboss.ejb3.tx.TxInterceptorFactory\" scope=\"PER_CLASS_JOINPOINT\"/>" + NL + "   <interceptor factory=\"org.jboss.ejb3.interceptor.EJB3InterceptorsFactory\" scope=\"PER_CLASS_JOINPOINT\"/>" + NL + "   <interceptor factory=\"org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory\" scope=\"PER_CLASS\"/>" + NL + "   <interceptor class=\"org.jboss.ejb3.AllowedOperationsInterceptor\" scope=\"PER_VM\"/>" + NL + "   <interceptor factory=\"org.jboss.ejb3.mdb.CurrentMessageInjectorInterceptorFactory\" scope=\"PER_CLASS\"/>" + NL + "   <interceptor class=\"org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor\" scope=\"PER_VM\"/>" + NL + "" + NL + "\t<typedef name=\"ejb3intercepted\" expr=\"class(@javax.ejb.Interceptors) OR class(@javax.ejb.ExcludeDefaultInterceptors) OR class(@org.jboss.annotation.internal.DefaultInterceptorMarker) OR has(* *->@javax.ejb.AroundInvoke(..)) OR has(* *->@javax.annotation.PostConstruct(..)) OR has(* *->@javax.annotation.PreDestroy(..)) OR has(* *->@javax.ejb.PrePassivate(..)) OR has(* *->@javax.ejb.PostActivate(..)) OR has(* *->@javax.ejb.ExcludeDefaultInterceptors(..)) OR has(* *->@javax.ejb.ExcludeClassInterceptors(..)) OR has(* *->@javax.ejb.Interceptors(..))\"/>" + NL + "   <domain name=\"Stateless Bean\">" + NL + "      <bind pointcut=\"execution(* *->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.asynchronous.AsynchronousInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.ENCPropagationInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.security.AuthenticationInterceptorFactory\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* @org.jboss.annotation.security.SecurityDomain->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.security.RoleBasedAuthorizationInterceptorFactory\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* @javax.annotation.security.RunAs->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.security.RunAsSecurityInterceptorFactory\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* @org.jboss.annotation.ejb.Clustered->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* *->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.stateless.StatelessInstanceInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.aspects.tx.TxPropagationInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.tx.TxInterceptorFactory\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.AllowedOperationsInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* $typedef{ejb3intercepted}->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.interceptor.EJB3InterceptorsFactory\"/>" + NL + "      </bind>" + NL + "      <annotation expr=\"!class(@org.jboss.annotation.ejb.PoolClass)\">" + NL + "         @org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.ThreadlocalPool.class, maxSize=30, timeout=10000)" + NL + "      </annotation>" + NL + "   </domain>" + NL + "" + NL + "   <domain name=\"Base Stateful Bean\">" + NL + "      <bind pointcut=\"execution(* *->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.asynchronous.AsynchronousInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.ENCPropagationInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.security.AuthenticationInterceptorFactory\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* @org.jboss.annotation.security.SecurityDomain->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.security.RoleBasedAuthorizationInterceptorFactory\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* @javax.annotation.security.RunAs->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.security.RunAsSecurityInterceptorFactory\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* @org.jboss.annotation.ejb.Clustered->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* *->@javax.ejb.Remove(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.stateful.StatefulRemoveFactory\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* *->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.stateful.StatefulInstanceInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.aspects.tx.TxPropagationInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.tx.TxInterceptorFactory\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.AllowedOperationsInterceptor\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* $instanceof{javax.ejb.SessionSynchronization}->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.stateful.SessionSynchronizationInterceptor\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* *->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor\"/>" + NL + "      </bind>" + NL + "" + NL + "      <bind pointcut=\"execution(* @org.jboss.annotation.ejb.Clustered->*(..)) AND !execution(* *->@javax.ejb.Remove(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.cache.StatefulReplicationInterceptor\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* $typedef{ejb3intercepted}->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.interceptor.EJB3InterceptorsFactory\"/>" + NL + "      </bind>" + NL + "      <annotation expr=\"!class(@org.jboss.annotation.ejb.PoolClass)\">" + NL + "         @org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.ThreadlocalPool.class, maxSize=30, timeout=10000)" + NL + "      </annotation>" + NL + "   </domain>" + NL + "" + NL + "   <domain name=\"Stateful Bean\" extends=\"Base Stateful Bean\" inheritBindings=\"true\">" + NL + "      <!-- NON Clustered cache configuration -->" + NL + "      <annotation expr=\"!class(@org.jboss.annotation.ejb.cache.Cache) AND !class(@org.jboss.annotation.ejb.Clustered)\">" + NL + "         @org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.simple.SimpleStatefulCache.class)" + NL + "      </annotation>" + NL + "      <annotation expr=\"!class(@org.jboss.annotation.ejb.cache.simple.PersistenceManager) AND !class(@org.jboss.annotation.ejb.Clustered)\">" + NL + "         @org.jboss.annotation.ejb.cache.simple.PersistenceManager (org.jboss.ejb3.cache.simple.StatefulSessionFilePersistenceManager.class)" + NL + "      </annotation>" + NL + "      <annotation expr=\"!class(@org.jboss.annotation.ejb.cache.simple.CacheConfig) AND !class(@org.jboss.annotation.ejb.Clustered)\">" + NL + "         @org.jboss.annotation.ejb.cache.simple.CacheConfig (maxSize=100000, idleTimeoutSeconds=300)" + NL + "      </annotation>" + NL + "" + NL + "      <!-- Clustered cache configuration -->" + NL + "      <annotation expr=\"!class(@org.jboss.annotation.ejb.cache.Cache) AND class(@org.jboss.annotation.ejb.Clustered)\">" + NL + "         @org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.tree.StatefulTreeCache.class)" + NL + "      </annotation>" + NL + "      <annotation expr=\"!class(@org.jboss.annotation.ejb.cache.tree.CacheConfig) AND class(@org.jboss.annotation.ejb.Clustered)\">" + NL + "         @org.jboss.annotation.ejb.cache.tree.CacheConfig (name=\"jboss.cache:service=EJB3SFSBClusteredCache\", maxSize=100000, idleTimeoutSeconds=300)" + NL + "      </annotation>" + NL + "   </domain>" + NL + "" + NL + "   <domain name=\"Embedded Stateful Bean\" extends=\"Base Stateful Bean\" inheritBindings=\"true\">" + NL + "      <!-- NON Clustered cache configuration -->" + NL + "      <annotation expr=\"!class(@org.jboss.annotation.ejb.cache.Cache)\">" + NL + "         @org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.NoPassivationCache.class)" + NL + "      </annotation>" + NL + "" + NL + "   </domain>" + NL + "" + NL + "   <domain name=\"Message Driven Bean\">" + NL + "      <bind pointcut=\"execution(* @javax.annotation.security.RunAs->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.security.RunAsSecurityInterceptorFactory\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* *->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.stateless.StatelessInstanceInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.tx.TxInterceptorFactory\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.AllowedOperationsInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* $typedef{ejb3intercepted}->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.interceptor.EJB3InterceptorsFactory\"/>" + NL + "      </bind>" + NL + "      <annotation expr=\"!class(@org.jboss.annotation.ejb.PoolClass)\">" + NL + "         @org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.ThreadlocalPool.class, maxSize=30, timeout=10000)" + NL + "      </annotation>" + NL + "   </domain>" + NL + "" + NL + "   <domain name=\"Message Inflow Driven Bean\">" + NL + "      <bind pointcut=\"execution(* @javax.annotation.security.RunAs->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.security.RunAsSecurityInterceptorFactory\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* *->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.stateless.StatelessInstanceInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.tx.TxInterceptorFactory\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.AllowedOperationsInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* $typedef{ejb3intercepted}->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.interceptor.EJB3InterceptorsFactory\"/>" + NL + "      </bind>" + NL + "      <annotation expr=\"!class(@org.jboss.annotation.ejb.PoolClass)\">" + NL + "         @org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.ThreadlocalPool.class, maxSize=30, timeout=10000)" + NL + "      </annotation>" + NL + "   </domain>" + NL + "" + NL + "   <domain name=\"Consumer Bean\">" + NL + "      <bind pointcut=\"execution(* @javax.annotation.security.RunAs->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.security.RunAsSecurityInterceptorFactory\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* *->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.stateless.StatelessInstanceInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.tx.TxInterceptorFactory\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.AllowedOperationsInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* *->*(..)) AND (has(* *->@org.jboss.annotation.ejb.CurrentMessage(..)) OR hasfield(* *->@org.jboss.annotation.ejb.CurrentMessage))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.mdb.CurrentMessageInjectorInterceptorFactory\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* $typedef{ejb3intercepted}->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.interceptor.EJB3InterceptorsFactory\"/>" + NL + "      </bind>" + NL + "      <annotation expr=\"!class(@org.jboss.annotation.ejb.PoolClass)\">" + NL + "         @org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.ThreadlocalPool.class, maxSize=30, timeout=10000)" + NL + "      </annotation>" + NL + "   </domain>" + NL + "" + NL + "   <domain name=\"Service Bean\">" + NL + "      <bind pointcut=\"execution(* *->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.asynchronous.AsynchronousInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.ENCPropagationInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.security.AuthenticationInterceptorFactory\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* @org.jboss.annotation.security.SecurityDomain->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.security.RoleBasedAuthorizationInterceptorFactory\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* @javax.annotation.security.RunAs->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.security.RunAsSecurityInterceptorFactory\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* *->*(..))\">" + NL + "         <interceptor-ref name=\"org.jboss.aspects.tx.TxPropagationInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.tx.TxInterceptorFactory\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.AllowedOperationsInterceptor\"/>" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor\"/>" + NL + "      </bind>" + NL + "      <bind pointcut=\"execution(* $typedef{ejb3intercepted}->*(..)) AND !execution(* *->create()) AND !execution(* *->start())\">" + NL + "         <interceptor-ref name=\"org.jboss.ejb3.interceptor.EJB3InterceptorsFactory\"/>" + NL + "      </bind>" + NL + "   </domain>" + NL + "" + NL + "</aop>";
  protected final String TEXT_2 = NL;

  public String generate(Object argument)
  {
    final StringBuffer stringBuffer = new StringBuffer();
    

    stringBuffer.append(TEXT_1);
    stringBuffer.append(TEXT_2);
    return stringBuffer.toString();
  }
}
